App\Library\CwisThreatChecks D

Total Complexity 190
Dependencies 3
Dependents 1
Total lines 1,028
Lines of code 486
Logical lines of code 273
Comment lines 243
Methods 22
Properties 18

Methods 22

Method Rating Maintainability Complexity Lines of code
checkPrivateIP()
C
42 33 37
checkVulnerability()
C
41 27 46
checkCriticalPHP()
A
45 16 38
checkHtaccess()
A
41 13 57
checkEmptyLinks()
A
46 14 34
checkCriticalPHPCustom()
A
48 12 30
checkHeuristic()
A
52 9 23
checkCriticalJS()
A
53 9 22
checkPhishing()
A
53 9 22
checkCMSVersion()
A
57 9 18
checkIframeInjections()
A
50 8 25
checkPHPCode()
S
52 6 24
isKnownUrl()
S
54 6 20
checkSignaturesMatches()
S
53 4 21
getFragment()
S
53 4 21
checkAdware()
S
63 3 11
construct()
S
66 2 8
filterNonPrintableChars()
S
68 2 7
checkMaliciousCode()
S
75 1 4
checkHiddenFiles()
S
74 1 4
getResultEntryData()
S
65 1 10
checkWebShells()
S
75 1 4